草庐IT

node.js - TypeScript、MongoDB 和引用问题

全部标签

javascript - rollup.js 中的 rxjs 不导出“主题”

我正在尝试设置我的项目以使用汇总,作为angular2迁移到AOT编译的一部分,但是,我遇到了以下问题。Error:'Subject'isnotexportedbynode_modules\rxjs\Subject.js这是我的rollup.js文件:importrollupfrom'rollup';importnodeResolvefrom'rollup-plugin-node-resolve'importcommonjsfrom'rollup-plugin-commonjs';importuglifyfrom'rollup-plugin-uglify'exportdefault{e

javascript - JS如何改造这个不规则对象

我有这个对象,它的键保证排序并将用于操作。它的每个值都是一个二维数组。varobj={"0":[[0,1],[0,3],[0,4]],"1":[[1,2],[1,3]],"2":[[2,3],[2,5]],"3":[[3,4],[3,6]],"5":[[5,6]],"6":[[6,5]]}我正在尝试连接它们,并且对于它的每个数组的最后一个值都是对象的下一个索引。所以,我的预期结果是这样的数组,模式是,我必须找到一种方法,从0(obj的第一个索引)到最后一个索引(6)>通过使用其中每个值并将其最后一个数组值链接到下一个对象。如果这是有道理的话。[0,1,2,3,4,5,6][0,1,2,

javascript - 从 JSON 文件创建简单的 Node.js API

我有一个JSON文件文件夹,我想用它来创建一个简单的API。这是我的文件夹结构的简化版本:/clients.json/clients/1/client.json/clients/2/client.json...我的/clients.json文件如下所示:[{"id":1,"name":"JonParker"},{"id":2,"name":"GarethEdwards"},...]我的/clients/1/client.json文件如下所示:[{"date":"2014-09-12","score":40,...},{"date":"2015-02-27","score":75,...

javascript - 如何观察 react-native node_modules 的变化

当我运行react-nativestart或npmstart时,打包程序启动并提示LookingforJSfilesin/Users/map/repos/myrepo/我启用了热重载。当我更改位于/Users/map/repos/myrepo/node_modules/react-native/中的文件时,似乎检测到更改,但是如果我在第三方存储库中编辑文件,如/Users/map/repos/myrepo/node_modules/react-native-menu/看起来watchman没有检测到变化。我刚刚将项目中的ReactNative升级到0.39,我认为这不是以前的默认行为。

javascript - 如何在 .tsx typescript 中包含 .css 文件?

如何在“tsx”中包含“css”文件以及如何使用它?即我如何呈现静态文件?import*asReactfrom"react";import{Header}from"./header";//import"./home.css";exportclassHomeextendsReact.Component{render(){return();}} 最佳答案 看到这个答案:https://stackoverflow.com/a/37144690/3850405如果你的组件中的一个类只需要css,你可以像下面那样做。当内联css不起作用并且只

javascript - Chart.js 上的悬停模式

当您没有悬停在折线图中的特定“点”上时,是否可以激活悬停?我希望每当我将鼠标悬停在图表的任何部分时,特定的工具提示都会被激活。编辑:像这样的东西http://watchstocks.herokuapp.com/ 最佳答案 是的,您可以使用chart.js配置工具提示以获得与您引用的图表类似的行为。有关更多信息,请查看mode工具提示配置选项和hover满足您需求的配置选项。这是一个例子。options:{responsive:true,title:{display:true,text:'Chart.jsLineChart'},too

javascript - Nodemon 没有在 React-Express-Node App 中刷新浏览器

我已经在我的工作区本地安装了nodemon,但是即使它在进行更改后在终端中重新启动,它也不会刷新浏览器页面。我每次都必须手动刷新它。我在环境中运行了Express、Node、React和Webpack。这是我的设置的样子-我的package.json启动server.js-"scripts":{"test":"echo\"Error:notestspecified\"&&exit1","start":"nodemonserver.js"},和server.js是-varexpress=require('express');varapp=express();app.use(express

javascript - 为什么 Typescript 允许将 "any"对象类型分配给类对象?

我有一个类对象:groupNameData:GroupNameData=newGroupNameData();我有一个any对象groupNameDatas:any;作业1(类=任意)我只是将类对象值分配给任何对象,比如this.groupNameDatas=this.groupNameData;这意味着,this.groupNameDatas(Any)可以接受任何类型的数据,因为它是一个any对象。作业2(任意=类)现在我把赋值反转了,比如this.groupNameData=this.groupNameDatas;//anytoclass它也像我的第一个作业示例一样工作。为什么它没

javascript - 如何从需要返回语句的 GraphQL 解析器中调用异步 node.js 函数?

graphql.org/graphql-js上提供的HelloWorld示例创建一个简单的GraphQL实现如下:var{graphql,buildSchema}=require('graphql');//Constructaschema,usingGraphQLschemalanguagevarschema=buildSchema(`typeQuery{hello:String}`);//TherootprovidesaresolverfunctionforeachAPIendpointvarroot={hello:()=>{return'HelloWorld!';}};//Runt

javascript - TypeScript - 如何从事件处理程序方法访问类实例

在下面的代码片段中,我有一个TypeScript类,实例方法buz是Canvas的click事件的监听器。buz方法中的this关键字是指事件的目标对象(canvas)。如何从buz方法访问foo实例?classFoo{constructor(private_canvas:HTMLCanvasElement,private_message:string){}publicbar():void{this._canvas.addEventListener(`click`,this.buz);}privatebuz(e:MouseEvent):void{console.info(`Afterc